package org.kabeja.dxf;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

/**
 * @author shutao
 * @since 2022/4/24 17:48
 */
public class DXFVariable {

    private Map<String, String> values = new HashMap<>();
    private String name = "";

    public DXFVariable(String var1) {
        this.name = var1;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String var1) {
        this.name = var1;
    }

    public String getValue(String var1) {
        return this.values.get(var1);
    }

    public int getIntegerValue(String var1) {
        return Integer.parseInt(this.values.get(var1));
    }

    public double getDoubleValue(String var1) {
        return Double.parseDouble(this.values.get(var1));
    }

    public void setValue(String var1, String var2) {
        this.values.put(var1, var2);
    }

    public Iterator<?> getValueKeyIterator() {
        return this.values.keySet().iterator();
    }
}
